package com.zzq.domain.search;

import com.zzq.domain.paramet.Paramet;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiParam;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel("拍摄地址查询实体")
public class ShootAddressSearchParamet  extends Paramet {

    @ApiParam("拍摄地址ID")
    private Long shootAddressId;

    /**
     * 拍摄地址名称
     */
    @ApiParam("拍摄地址名称")
    private String shootName;

    /**
     * 拍摄真实地址
     */
    @ApiParam("拍摄真实地址")
    private String shootAddress;

    /**
     * 经度
     */
    @ApiParam("经度")
    private BigDecimal shootLongitude;

    /**
     * 纬度
     */
    @ApiParam("纬度")
    private BigDecimal shootLatitude;

    /**
     * 摄影师id
     */
    @ApiParam("摄影师id")
    private Long photographerId;

    /**
     * 摄影师账号
     */
    @ApiParam("摄影师账号")
    private String photographerAccount;
    /**
     * 热门拍摄地热度
     */
    @ApiParam("热门拍摄地热度")
    private Integer shootHot;

    /**
     * 拍摄地图像
     */
    @ApiParam("拍摄地背景URl")
    private String shootAddressPhoto;
    /**
     * 分享状态
     */
    @ApiParam("分享状态")
    private String  share;

    /**
     * 是否查询审核
     */
    @ApiParam("是否查询审核")
    private Boolean filterAudit=false;

    /**
     * 审核
      */
    @ApiParam("审核字段")
    private String  audit;

    @ApiParam("是否获取样片")
    private Boolean withSample=false;


}
